This disk-based class comes with introductory videotape plus laboratory exercises and solutions. The course presents the principles central to developing for Macintosh's unique human interface as well as guidelines for building ease of localization into your code.
APDA No. M0271LL/A
MACINTOSH PROGRAMMING FUNDAMENTALS
Approximately eighty hours at The Student’s Convenience, $595
A fully animated, voice-narrated CD provides an in-depth Macintosh programming course, enabling the student to develop a simple graphics editor application using Toolbox routines from the Memory Manager, Resource Manager, QuickDraw™, Menu Manager, Window Manager, Control Manager, Toolbox, Event Manager, Print Manager, File Manager, and Standard File Package
APDA No. M0997LL/A
INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING
Approximately fifty hours at The Student’s Convenience, $295
An informative videotape introduces the concept and benefits of developing object-oriented applications; and a CD provides animated, voice-narrated training in object oriented programming fundamentals, including instantiation, message sending , inheritance and polymorphism.
The student applies these concepts while building an object-based Macintosh application, in either C++ or Object Pascal.[Note: Comes in NTSC and PAL Versions] APDA No. R001LL/A (NTSC Version)
APPLETALK® FOR PROGRAMMERS
[Note: Due To Be Released Spring 1992]
Approximately thirty hours at The Student’s Convenience $295
This CD-based, multimedia presentation incorporates animation, graphics and sound to provide an in-depth understanding of AppleTalk networking protocols, including taking an existing base of code and implementing AppleTalk calls to build a complete, fully-functioning network application.
APDA No. R002186LL/A
*Self-paced training materials can be ordered through APDA.(800)282-2732
REFERENCE TOOLS
````````````````````````````
MACINTOSH DEVELOPMENT TOOLS ADVISOR
Spend Anywhere Between Five Minutes and Five Hours, $10
The Tools Advisor™ is your electronic guide to assembling a Macintosh development environment. The Tools Advisor contains detailed descriptions of virtually all Macintosh development tools, articles on the latest Macintosh development issues, and technical advice from more than 50 experts (successful developers who have been through it before). A CD version will also include demos of the tools. For more detailed information about Tools Advisor, watch for news in Apple Direct.
This new electronic tool can be ordered through APDA (800) 282-2732
APDA No. RO171LL/A CD Version
APDA No. R0124LL/A Disk Version
HANDS-ON CLASSES
```````````````````````````````
MACINTOSH PROGRAMMING FUNDAMENTALS
Five Days, $1375
MPF is an intensive introduction to Macintosh application development using THINK C™. In a lab setting, the student uses interactive modules to learn and implement fundamental Macintosh Toolbox Managers and calls in order to build a graphics application. The student will also implement the four required System 7 events, initialize ROM managers, build multiple windows, master TextEdit, create custom icons, print and more. The instructor will provide expert development advice, one-on-one support and lead group learning activities.
Students will be given a copyu of the MPF self-paced course and will learn skills not taught in the MPF self-paced course.
MACINTOSH PROGRAMMER'S WORKSHOP® (MPW)
Two Days, $750
Learn to edit and build code with Apple’s own programming environment, Macintosh Programmer’s Workshop. Students customize MPW for their own working style, edit and rebuild an example program, write sample scripts, build and optimize a “make:” file, and create an MPW tool.
PROGRAMMING WITH SYSTEM 7
Four Days, $1200
Implement the features of System 7, Apple’s newest system software. Students modify a System 6 application to take advantage of System 7 features, including sending messages between running applications using the Inter-Application Communications package; implementing a standard set of Apple events commands; exchanging information with other applications using the Edition Manager, and using several File System Tools.
ADVANCED SYSTEM 7
Five Days, $1375 [Note: Offered beginning March 1992]
Learn advanced System 7 functionality beyond the basic compatibility topics. This class empowers developers to use the Apple events Object Model and Open Scripting Architecture to write new applications that communicate with each other and Apple event-aware scripting environments. Capitalizes on enhanced sound and graphics features of System 7.
MACINTOSH DEBUGGING STRATEGIES & TECHNIQUES
Two Days, $750
Learn how to anticipate potential source code bugs and create code that is less likely to crash by employing “anti-bugging” techniques while developing your application. Gain experience debugging crashes by applying both source-level debuggers, such as Source Bug and SADE® and machine-level debuggers, such as MacsBug and TMON.
INTERMEDIATE OBJECT-ORIENTED PROGRAMMING & DESIGN IN C++
Five Days, $1375
Master the principles of object-oriented programming and design. Learn step-by-step design methodology and move to actual application of object-oriented programming techniques to build an application using C++, including sophisticated encapsulation, multiple and single inheritance, advanced accessibility rules, automatic initialization and freeing of objects, static and constant class members, and overloading.
PROGRAMMING WITH MACAPP 3.0
Five Days, $1400
Students apply object-oriented programming skills while they explore the use of MacApp 3.0, Apple’s newest version of the industry standard application framework for the Macintosh. Students build a complete application with a rich System 7 feature set and place it inside a Macintosh user interface using all of the features of MacApp 3.0, including publish/subscribe, custom events, behaviors, dependencies, iterators, custom failure handling and many more.